@charset "utf-8";
/*重置*/
article,blockquote,body,button,dd,dir,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,img,input,legend,li,menu,nav,ol,p,section,span,sup,td,textarea,th,ul{margin:0;padding:0;}
body{-webkit-text-size-adjust:none;}
h1,h2,h3,h4,h5,h6,th{font-weight:400;font-size:100%;}
q:after,q:before{content:'';}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:14px;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{display:none;color:#000;}
img{border:0;}
button,input,select,textarea{vertical-align:middle;font-weight:inherit;font-style:inherit;font-size:inherit;font-family:inherit;/**-webkit-appearance:none;**/ }
textarea{overflow:auto;}
a{text-decoration:none;}
:focus{outline:0;}
.hand,a{cursor:pointer;}
button{outline:0;}
ul li{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}

/*公共样式*/
html{width:100%;height:100%; overflow-x: hidden;}
body{width:100%;background:#fff;color:#444;font:14px/1.5 "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB",tahoma,simsun,"宋体";}
a{color:#333;}
a:hover{color:#00367a;}
button,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{padding:0;border:none;}
textarea{resize:none;}
button{line-height:1!important;}
.clearfix:after,.clearfix:before{display:table;height:0!important;content:"";font-size:0!important;line-height:0!important;}
.clearfix:after{clear:both;}
.clear{clear:both;display:block;visibility:hidden;overflow:hidden;width:0;height:0;}
.box_sizing{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

/*懒加载*/
.lazy{ background:url(../images/loading.gif) no-repeat  center center}

.icon{
	background-image:url(../images/icon.png);
	background-repeat:no-repeat;
	-webkit-background-size:300px 300px;
	-o-background-size:300px 300px;
	-ms-background-size:300px 300px;
	background-size:300px 300px;
	}

.dh2{-webkit-transition:all .23s ease-out;-moz-transition:all .23s ease-out;-o-transition:all .23s ease-out;-ms-transition:all .23s ease-out;}
.dh3{-webkit-transition:all .33s ease-out;-moz-transition:all .33s ease-out;-o-transition:all .33s ease-out;-ms-transition:all .33s ease-out;}
.dh5{-webkit-transition:all .53s ease-out;-moz-transition:all .53s ease-out;-o-transition:all .53s ease-out;-ms-transition:all .53s ease-out;}

/*按钮*/
.btn{height:28px;line-height:28px;padding:0 10px;border:1px solid #ddd;background:#eee;text-align:center;color:#666;font-size:14px;cursor:pointer;display:inline-block;border-radius:3px}
.btn:hover{color:#fff;background:#00925d;border-color:#00925d}

/*弹窗*/
.layer_bg{width:100%; height:100%;background:url(../images/layer_bg.png); position:fixed; z-index:1000; left:0px; top:0px;display:none;}
.layer_bg.on{ display:block;}
.layer{background:#fff;visibility:hidden; opacity:0;position:fixed; z-index:1080;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.layer.on{ opacity:1; visibility:visible;}


/*表单样式*/
.input_txt{
	width:100%;
	border:1px solid #ddd; padding:10px 10px; 
	background:#FFF; font-size:14px; color:#666;
	display:inline-block; vertical-align:middle;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:2px;
	box-shadow: inset 0px 3px 3px rgba(0,0,0,0.05);}

.input_txt:focus{ border:1px solid #ddd; background:#fff; box-shadow:2px 2px 3px #ddd;}
.input_txt:hover{}

.resetradio{opacity:0;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}	
.radioclass{width:24px;height:18px;padding-top:3px;cursor:pointer;text-align:center;margin-right:10px;background-image:url(../images/inputradio.gif);background-repeat:no-repeat;background-position:-24px 0;display:inline-block; vertical-align:middle;}
.radioclass.on{ background-position:0 0;}
.checkedclass{background-position:0 0; width:20px;height:20px;cursor:pointer;margin-left:10px;text-align:center;background-image:url(../images/checkbox_01.gif);background-repeat:no-repeat;display:inline-block; vertical-align:middle;}
.checkedclass.on{background-position:0 -21px}

/**float**/
.fl{float:left!important}
.fr{float:right!important}

/*字体*/
h1{font-size:18px;}
h2{font-size:14px;}
h3{font-size:14px;}
h4,h5,h6{font-size:100%;}
.en{font-family:Arial!important;} /*英文字体*/
.red{color:red!important;} /*红色*/
.green{color:#169916!important;} /*绿色*/
.orange{color:#ff7900!important;} /*橙色*/
.white{color:#FFF!important;} /*白*/
.black{color:#333!important;} /*黑色*/
.blue{color:#00367a!important;} /*蓝色*/
.textdu{text-decoration:underline;} /*下滑线*/
.textdl{text-decoration:line-through;} /*中滑线*/

.bgeee{ background: #eee;}
.ico_jt_up{ background: url(../images/ico_jt_up.png); height: 33px; width: 33px; display: inline-block;}
.ico_jt_r{ background: url(../images/i_18.png); height: 24px; width: 24px; display: inline-block;}
.ico_fahuo{ background: url(../images/fahuo.png) no-repeat center; height: 28px; width: 28px; display: inline-block;}
